package com.ycy.smartcourseselection.vo.course;

import cn.hutool.core.annotation.Alias;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class FileCourseVO {
    @Alias("序号")
    private Integer order;

    @Alias("学年")
    private String schoolYear;

    @Alias("学期")
    private String stage;

    @Alias("年级")
    private String grade;

    @Alias("课程代码")
    private String courseCode;

    @Alias("课程名称")
    private String courseName;

    @Alias("教学班")
    private String teachClass;

    @Alias("教师工号")
    private String workId;

    @Alias("教师姓名")
    private String tchName;

    @Alias("开课类型")
    private String courseType;

    @Alias("学分")
    private Double credit;

    @Alias("任务人数")
    private Integer maxPerson;

    // 上课时间(格式：星期二第5-6节{1-16周})
    @Alias("上课时间")
    private String time;

    @Alias("上课地点")
    private String place;

    @Alias("学时类型")
    private String classHourType;

    @Alias("开课学院")
    private String openCollege;

    @Alias("面向对象")
    private String allowBand;

    @Alias("总学时")
    private Integer totalHours;
}
